package br.com.werp.regras.geral.vos.tesouraria;

import br.com.werp.regras.geral.vos.tabelas.Fisica;
import br.com.werp.regras.geral.vos.tabelas.Fornecedor;
import br.com.werp.regras.geral.vos.tabelas.Juridica;
import br.com.werp.regras.geral.vos.tabelas.Pessoa;

import java.sql.Timestamp;


/**
 * @author Sobreira
 * Criado em 19/10/2005
 */
public class FornecedorVO {
    public static final String JURIDICA = "JURIDICA";
    public static final String FISICA = "FISICA";
    private String tipoPessoa;
    private Pessoa pessoa = new Pessoa();
    private Juridica juridica = new Juridica();
    private Fisica fisica = new Fisica();
    private Fornecedor fornecedor = new Fornecedor();

    public int getForn_empresa() {
        return fornecedor.getForn_empresa();
    }

    public String getForn_insc_estadual() {
        return fornecedor.getForn_insc_estadual();
    }

    public String getForn_insc_municipal() {
        return fornecedor.getForn_insc_municipal();
    }

    public int getForn_pessoa() {
        return fornecedor.getForn_pessoa();
    }

    public void setForn_empresa(int FORN_EMPRESA) {
        fornecedor.setForn_empresa(FORN_EMPRESA);
    }

    public void setForn_insc_estadual(String FORN_INSC_ESTADUAL) {
        fornecedor.setForn_insc_estadual(FORN_INSC_ESTADUAL);
    }

    public void setForn_insc_municipal(String FORN_INSC_MUNICIPAL) {
        fornecedor.setForn_insc_municipal(FORN_INSC_MUNICIPAL);
    }

    public void setForn_pessoa(int FORN_PESSOA) {
        fornecedor.setForn_pessoa(FORN_PESSOA);
    }

    public String getTipoPessoa() {
        return tipoPessoa;
    }

    public void setTipoPessoa(String tipoPessoa) {
        this.tipoPessoa = tipoPessoa;
    }

    public String getFisc_chave() {
        return fisica.getFisc_chave();
    }

    public String getFisc_cpf() {
        return fisica.getFisc_cpf();
    }

    public String getFisc_estado_civil() {
        return fisica.getFisc_estado_civil();
    }

    public Timestamp getFisc_nascimento() {
        return fisica.getFisc_nascimento();
    }

    public int getFisc_naturalidade() {
        return fisica.getFisc_naturalidade();
    }

    public int getFisc_pessoa() {
        return fisica.getFisc_pessoa();
    }

    public String getFisc_sexo() {
        return fisica.getFisc_sexo();
    }

    public void setFisc_chave(String FISC_CHAVE) {
        fisica.setFisc_chave(FISC_CHAVE);
    }

    public void setFisc_cpf(String FISC_CPF) {
        fisica.setFisc_cpf(FISC_CPF);
    }

    public void setFisc_estado_civil(String FISC_ESTADO_CIVIL) {
        fisica.setFisc_estado_civil(FISC_ESTADO_CIVIL);
    }

    public void setFisc_nascimento(Timestamp FISC_NASCIMENTO) {
        fisica.setFisc_nascimento(FISC_NASCIMENTO);
    }

    public void setFisc_naturalidade(int FISC_NATURALIDADE) {
        fisica.setFisc_naturalidade(FISC_NATURALIDADE);
    }

    public void setFisc_pessoa(int FISC_PESSOA) {
        fisica.setFisc_pessoa(FISC_PESSOA);
    }

    public void setFisc_sexo(String FISC_SEXO) {
        fisica.setFisc_sexo(FISC_SEXO);
    }

    public String getJuri_cnpj() {
        return juridica.getJuri_cnpj();
    }

    public String getJuri_nome_fantasia() {
        return juridica.getJuri_nome_fantasia();
    }

    public int getJuri_pessoa() {
        return juridica.getJuri_pessoa();
    }

    public int getJuri_ramo_atividade() {
        return juridica.getJuri_ramo_atividade();
    }

    public String getJuri_tipo() {
        return juridica.getJuri_tipo();
    }

    public void setJuri_cnpj(String JURI_CNPJ) {
        juridica.setJuri_cnpj(JURI_CNPJ);
    }

    public void setJuri_nome_fantasia(String JURI_NOME_FANTASIA) {
        juridica.setJuri_nome_fantasia(JURI_NOME_FANTASIA);
    }

    public void setJuri_pessoa(int JURI_PESSOA) {
        juridica.setJuri_pessoa(JURI_PESSOA);
    }

    public void setJuri_ramo_atividade(int JURI_RAMO_ATIVIDADE) {
        juridica.setJuri_ramo_atividade(JURI_RAMO_ATIVIDADE);
    }

    public void setJuri_tipo(String JURI_TIPO) {
        juridica.setJuri_tipo(JURI_TIPO);
    }

    public int getPess_id() {
        return pessoa.getPess_id();
    }

    public String getPess_nome() {
        return pessoa.getPess_nome();
    }

    public void setPess_id(int PESS_ID) {
        pessoa.setPess_id(PESS_ID);
    }

    public void setPess_nome(String PESS_NOME) {
        pessoa.setPess_nome(PESS_NOME);
    }
}
